import request from '@/utils/request'

export const commentApi = {
  // 添加评论
  addComment(data) {
    return request({
      url: '/comment/addComment',
      method: 'post',
      data
    })
  },

  // 获取评论列表
  getComments(params) {
    return request({
      url: '/comment/getComment',
      method: 'post',
      data: params
    })
  },

  // 删除评论
  deleteComment(id) {
    return request({
      url: `/comment/del/${id}`,
      method: 'post'
    })
  }
}

// WebSocket 消息类型定义
export const WS_MESSAGE_TYPES = {
  NEW_COMMENT: 'comment',      // 新评论
  NEW_REPLY: 'reply',         // 新回复
  LIKE_CHANGE: 'like',        // 点赞状态改变
  COMMENT_DELETE: 'delete'     // 评论被删除
} 